<?PHP
include_once ('../_classes/_layout.php');
require_once ('../_classes/_db-conf.php');
require_once ('../_funcoes/funcoes.php');

$layout = new layout();
$layout->setTitle('- Cadastro de empreiteiros');
$layout->setScripts('<link rel="stylesheet" type="text/css" href="'. $layout->getDir() .'css/formularios.css" media="screen, projection" />');
$layout->setScripts('<link rel="stylesheet" type="text/css" href="'. $layout->getDir() .'css/perfil.css" media="screen, projection" />');
$layout->setScripts('<script type="text/javascript" src="'. $layout->getDir() .'js/perfil.js"></script>');
// ===================================================================== Formulários ============================================================================ \\
$layout->setScripts('<script type="text/javascript" src="'. $layout->getDir() .'js/formularios/ValidaCampos.js"></script>');
// ===================================================================== Calendario ============================================================================= \\
//$layout->setScripts('<link rel="stylesheet" type="text/css" href="'. $layout->getDir() .'_componentes/calendario/css/jquery-ui.css" media="screen, projection" />');
//$layout->setScripts('<script type="text/javascript" src="'. $layout->getDir() .'_componentes/calendario/js/jquery-ui.js"></script>');
// ======================================================================= modal ================================================================================ \\
$layout->setScripts('<link type="text/css" href="'. $layout->getDir() .'_componentes/modal/css/osx.css" rel="stylesheet" media="screen" />');
$layout->setScripts('<script type="text/javascript" src="'. $layout->getDir() .'_componentes/modal/js/jquery.simplemodal.js"></script>');
$layout->setScripts('<script type="text/javascript" src="'. $layout->getDir() .'_componentes/modal/js/osx.js"></script>');
// ===================================================================== Accordion ============================================================================== \\
$layout->setTitle('- Accordion');
$layout->setScripts('<link rel="stylesheet" type="text/css" href="'. $layout->getDir() .'_componentes/accordion/css/jquery-ui.css" />');
$layout->setScripts('<script type="text/javascript" src="'. $layout->getDir() .'_componentes/accordion/js/jquery-1.9.1.js"></script>');
$layout->setScripts('<script type="text/javascript" src="'. $layout->getDir() .'_componentes/accordion/js/jquery-ui.js"></script>');
$layout->setScripts('<script>
                        $(function() {
                            $( "#accordion" ).accordion({
                              heightStyle: "content"
                            });
                          });
                    </script>');
// ==================================================== Verifica se esta logado se não volta para index ========================================================= \\
$layout->verificaPermissao();// Verifica se tem permissão para esta pagina
print $layout->getLayout(); // IMPRIME O TOPO DO SITE

if(!$layout->getIdUsu()){
        header("location:".$layout->getDir()."index.php");
        die();
    }

$sql= 'SELECT *, (SELECT perfil_usu FROM usuario WHERE id_usu = '.$layout->getIdUsu().') as perfil_usu, (SELECT login_usu FROM usuario WHERE id_usu = '.$layout->getIdUsu().') as email_usu, (SELECT senha_usu FROM usuario WHERE id_usu = '.$layout->getIdUsu().') as senha_usu FROM dadospessoais WHERE id_pes = ' . $layout->getIdUsu();
$query = new query();

$resultado = $query->exec($sql);

if($query->numRows($resultado) > 0)
    {
        $listar = $query->listar($resultado);

        foreach ($listar as $row)
        {
            $perfil = utf8_encode($row['perfil_usu']);
            $nome = utf8_encode($row['nome_pes']);
            $empresa = utf8_encode($row['empresa_pes']);
            $sobrenome = utf8_encode($row['sobrenome_pes']);
            $cpf = utf8_encode($row['cpf_pes']);
            $cnpj = utf8_encode($row['cnpj_pes']);
            $email = utf8_encode($row['email_usu']);
            $fone = utf8_encode($row['fone_pes']);
            $cel = utf8_encode($row['cel_pes']);
            $uf = utf8_encode($row['uf_pes']);
            $cep = utf8_encode($row['cep_pes']);
            $sexo = utf8_encode($row['sexo_pes']);
            $cidade = utf8_encode($row['cidade_pes']);
            $endereco = utf8_encode($row['endereco_pes']);
            $bairro = utf8_encode($row['bairro_pes']);
            $numero = utf8_encode($row['numero_pes']);
            $complemento = utf8_encode($row['complemento_pes']);
            //$senha = utf8_encode($row['senha_usu']);
        }
    }
    
/* ========================== CASO VENHA AVISO DO PROCESSA FORMULÁRIO ENTÃO MOSTRA O MODAL =============================== */
if ($layout->getAviso())
    {
        switch ($layout->getAviso())
        {
            case 'sucessCadastro':
                $modal  = '<script type="text/javascript">';
                $modal .= ' showModalSucess( "Cadastro realizado com sucesso!", "Bem vindo ao oempreiteiro.com", "Enviamos um e-mail para sua caixa de email com seus dados de acesso ao oempreiteiro.com caso os esqueça.<br><br>Você agora se encontra na página de seu perfil. Onde você podera atualizar seu perfil caso haja necessidade.<br /><br />Mantenha seu perfil atualizado! Essa é a melhor maneira de todos que acessarem oempreiteiro.com localizar você." );';
                $modal .= '</script>';
                include_once ($layout->getDir() . '_enviaEmail/index.php');
                break;
            
            case 'sucess':
                $modal  = '<script type="text/javascript">';
                $modal .= ' showModalSucess( "Cadastro atualizado com sucesso!", "Obrigado por manter seu perfil atualizado.", "Manter seu perfil atualizado é o melhor meio de seus clientes o encontrarem aqui no www.oempreiterio.com" );';
                $modal .= '</script>';
                break;

            case 'existe':
                $modal  = '<script type="text/javascript">';
                $modal .= ' showModalErro( "Não foi possivel realizar a atualização!", "Já consta em nosso sistema um usuário com o e-mail informado.", "Por favor informe outro e-mail." );';
                $modal .= '</script>';
                break;
            
            case 'erro':
                $modal  = '<script type="text/javascript">';
                $modal .= ' showModalErro( "Erro ao tentar atualizar seu perfil!", "Não foi possível atualizar seu perfil.", "Por favor verifique se foram preenchidos todos os campos obrigatórios." );';
                $modal .= '</script>';
                break;
        }
        print $modal;
    }

//SELECT * FROM `profissao` a
//  JOIN `usuario_has_profissao` b ON b.profissao_id_pro = a.id_pro 
//	WHERE b.usuario_id_usu = 2 ORDER BY id_pro ASC;


$sql = 'SELECT * FROM ramo a ';
$sql.= 'JOIN ramo_has_dadospessoais b ON b.id_ramo = a.id_ram ';
$sql.= 'WHERE b.id_dadospessoais = '.$layout->getIdUsu().' ORDER BY a.id_ram ASC;';

$query = new query();
$resultado = $query->exec($sql);

if($query->numRows($resultado) > 0)
    {
        $listar = $query->listar($resultado);

        foreach ($listar as $row)
        {
            $arrayRamo[] = utf8_encode($row['ramo_ram']);
            $arrayDescricao[] = utf8_encode($row['descricao_ram']);
        }
    
        $profissoes = array('ramo' => $arrayRamo, 'descricao' => $arrayDescricao);

        print ('<script type="text/javascript">
                    $(document).ready(function(){
                        adicionaProfissoesExtras(eval('.json_encode($profissoes).'));
                    });
                </script>');
    }

?>

<div id="cadastroEmpreiteiro">

    <div class="titulosPaginas">PERFIL</div>
    <div id="iconePerfil">
        <img src="<?PHP echo $layout->getDir();?>img/perfil_icone.png" width="71" height="71" alt="<?PHP echo 'icone_'.$nome;?>" title="<?PHP echo 'icone_'.$nome;?>" border="0" />
    </div>
    
    <div class="subTitulos">Olá <?PHP echo $nome;?>!<br />Bem vindo ao seu perfil.<br />Nesta página é onde você pode atualizar seus dados pessoais e profissionais.<br />Manter seus dados atualizados é de extrema importância</div>
    <div class="conteudo"><!-- conteudo -->
    <form name="f1" action="<?PHP echo $layout->getDir();?>_dao/perfil/atualiza_empreiteiro.php" onsubmit="return validaFormulario(this); return false;" method="post">
            <input id="ArrayTotalCampos" name="ArrayTotalCampos" type="hidden" value="<?PHP if(isset($TC)){echo $TC;}else{print '0';}?>" />
        
    <!-- ACCORDION -->
    <div id="accordion">
      <h3>Dados pessoais</h3>
      <div>
            <!-- DADOS PESSOAIS -->
            <div style="width:auto; height:auto;">
                <!--div class="tituloFormularios">Dados pessoais:</div-->
                <div class="totalFormulario">
                    <input class="camposNormais bordas" name="nome" type="text" value="<?PHP echo $nome == '' ? 'Nome' : $nome;?>" onfocus="OverOutCampos(this, 'Nome', 'over')" onblur="OverOutCampos(this, 'Nome', 'out')" />
                    <input class="camposNormais bordas" name="empresa" type="text" value="<?PHP echo $empresa == '' ? 'Empresa' : $empresa;?>" onfocus="OverOutCampos(this, 'Empresa', 'over')" onblur="OverOutCampos(this, 'Empresa', 'out')" />
                    <input class="camposNormais bordas" name="sobrenome" type="text" value="<?PHP echo $sobrenome == '' ? 'Sobrenome' : $sobrenome;?>" onfocus="OverOutCampos(this, 'Sobrenome', 'over')" onblur="OverOutCampos(this, 'Sobrenome', 'out')" />
                    <table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <input class="camposNormais bordas" name="cpf" type="text" value="<?PHP echo $cpf == '' ? 'Cpf' : $cpf;?>" onfocus="OverOutCampos(this, 'Cpf', 'over')" onblur="OverOutCampos(this, 'Cpf', 'out')" />
                    <input class="camposNormais bordas" name="cnpj" type="text" value="<?PHP echo $cnpj == '' ? 'Cnpj' : $cnpj;?>" onfocus="OverOutCampos(this, 'Cnpj', 'over')" onblur="OverOutCampos(this, 'Cnpj', 'out')" />

                    <input class="camposNormais bordas" name="email" type="text" value="<?PHP echo $email == '' ? 'E-Mail*' : $email;?>" onfocus="OverOutCampos(this, 'E-Mail*', 'over')" onblur="OverOutCampos(this, 'E-Mail*', 'out')" />
                    <table width="100%" border="0" cellpadding="0" cellspacing="0">
                        <tr>
                            <td align="left"><input class="camposMedium bordas" name="fone" type="text" value="<?PHP echo $fone == '' ? 'Telefone*' : $fone;?>" onfocus="OverOutCampos(this, 'Telefone*', 'over')" onblur="OverOutCampos(this, 'Telefone*', 'out')" /></td>
                            <td align="right"><input class="camposMedium bordas" name="cel" type="text" value="<?PHP echo $cel == '' ? 'Celular*' : $cel;?>" onfocus="OverOutCampos(this, 'Celular*', 'over')" onblur="OverOutCampos(this, 'Celular*', 'out')" /></td>
                        </tr>
                    </table>

                    <table width="100%" border="0" cellpadding="0" cellspacing="0">
                        <tr>
                            <td align="left">
                                <select name="uf" class="comboBox bordas">
                                <option value="">Estado*</option>
                                <?PHP $CBestados = array('AC', 'AL', 'AP', 'AM', 'BA', 'CE', 'DF', 'ES', 'GO', 'MA', 'MT', 'MS', 'MG', 'PA', 'PB', 'PE', 'PR', 'PI', 'RJ', 'RN', 'RS', 'RO', 'RR', 'RC', 'SP', 'SE', 'TO');
                                for($iestados = 0; $iestados < sizeof($CBestados); $iestados++) {?>
                                <option <?PHP if (isset($uf)){if($uf == $CBestados[$iestados]){echo "selected=\"select\"";}};?> value="<?PHP echo $CBestados[$iestados]?>"><?PHP echo $CBestados[$iestados]?></option>
                                <?PHP }?>
                                </select>
                            </td>
                            <td align="center"><input class="cep bordas" name="cep" type="text" value="<?PHP echo $cep == '' ? 'Cep' : $cep;?>" onfocus="OverOutCampos(this, 'Cep', 'over')" onblur="OverOutCampos(this, 'Cep', 'out')" /></td>
                            <td align="right">
                                <select name="sexo" class="comboBox bordas">
                                <option value="">Sexo</option>
                                <?PHP 
                                $CBsexo = array('M', 'F');
                                for($isexo = 0; $isexo < sizeof($CBsexo); $isexo++) 
                                {
                                    //Tratamento do select
                                    if (isset($sexo))
                                        {
                                            if($sexo == $CBsexo[$isexo])
                                                {
                                                    $CbSexoSelect = 'selected="select"';
                                                }
                                            else
                                                {
                                                    $CbSexoSelect = '';
                                                }
                                        }
                                    else
                                        {
                                            $CbSexoSelect = '';
                                        }
                                    //Tratamento do value
                                    if($CBsexo[$isexo] == 'M')
                                        {
                                            $valueSexo = 'Masculino';
                                        }
                                    else
                                        {
                                            $valueSexo = 'Feminino';
                                        }
                                    ?>
                                <option <?PHP echo $CbSexoSelect;?> value="<?PHP echo $CBsexo[$isexo];?>"><?PHP echo $valueSexo;?></option>
                          <?PHP }?>
                                </select>
                            </td>
                        </tr>
                    </table>

                    <input class="camposNormais bordas" name="cidade" type="text" value="<?PHP echo $cidade == '' ? 'Cidade*' : $cidade;?>" onfocus="OverOutCampos(this, 'Cidade*', 'over')" onblur="OverOutCampos(this, 'Cidade*', 'out')" />
                    <input class="camposNormais bordas" name="endereco" type="text" value="<?PHP echo $endereco == '' ? 'Endereço' : $endereco;?>" onfocus="OverOutCampos(this, 'Endereço', 'over')" onblur="OverOutCampos(this, 'Endereço', 'out')" />
                    <input class="camposNormais bordas" name="bairro" type="text" value="<?PHP echo $bairro == '' ? 'Bairro' : $bairro;?>" onfocus="OverOutCampos(this, 'Bairro', 'over')" onblur="OverOutCampos(this, 'Bairro', 'out')" />

                    <table width="100%" border="0" cellpadding="0" cellspacing="0">
                        <tr>
                            <td align="left"><input class="camposMedium bordas ultimoCampo" name="numero" type="text" value="<?PHP echo $numero == '' ? 'Número' : $numero;?>" onfocus="OverOutCampos(this, 'Número', 'over')" onblur="OverOutCampos(this, 'Número', 'out')" /></td>
                            <td align="right"><input class="camposMedium bordas ultimoCampo" name="complemento" type="text" value="<?PHP echo $complemento == '' ? 'Complemento' : $complemento;?>" onfocus="OverOutCampos(this, 'Complemento', 'over')" onblur="OverOutCampos(this, 'Complemento', 'out')" /></td>
                        </tr>
                    </table>
                </div>
            </div>
           <!-- FIM DADOS PESSOAIS -->
      </div>
      <h3>Dados profissionais</h3>
      <div>
            <!-- DADOS PROFISSIONAIS -->
            <div style="width:auto; height:auto;">
                    <!--div class="tituloFormularios">Dados profissionais:</div-->
                    
                <div class="totalFormulario">
                    <input id="campoValido0" name="campoValido0" type="hidden" value="Y" />
                    <input class="camposNormais bordas" name="ramo0" type="text" value="Ramo de atuação*" onfocus="OverOutCampos(this, 'Ramo de atuação*', 'over')" onblur="OverOutCampos(this, 'Ramo de atuação*', 'out')" />                
                    <textarea class="camposNormais mensagem bordas ultimoCampo" id="descricao0" name="descricao0" cols="" rows="" onfocus="OverOutCampos(this, 'Descrição de seus serviços, habilidades, conhecimentos, etc...', 'over')" onblur="OverOutCampos(this, 'Descrição de seus serviços, habilidades, conhecimentos, etc...', 'out')" >Descrição de seus serviços, habilidades, conhecimentos, etc...</textarea>
                </div><!-- Fim totalFormulario -->

                <div id="adicionaCampo1"></div>
                <div class="totalAdicionar" onclick="adicionarRamo();"><label class="adicionarTxt">Adicionar mais ramos de atuação</label><input class="adicionar" name="enviar" type="button" value="" /></div>            


            </div>
            <!-- FIM DADOS PROFISSIONAIS -->
      </div>
      <h3>Login e senha</h3>
      <div>
        <!-- SENHA -->
            <!--div class="tituloFormularios">Alterar a senha:</div-->
            <div style="float:left; width:auto; height:auto;">
                <div class="totalFormulario">
                    <input class="camposNormais bordas" name="senhaCad" type="text" value="Digite sua nova senha" onfocus="OverOutCampos(this, 'Digite sua nova senha', 'over')" onblur="OverOutCampos(this, 'Digite sua nova senha', 'out')" />
                    <input class="camposNormais bordas ultimoCampo" name="repitaSenha" type="text" value="Repita sua nova senha" onfocus="OverOutCampos(this, 'Repita sua nova senha', 'over')" onblur="OverOutCampos(this, 'Repita sua senha', 'out')" />
                </div><!-- Fim totalFormulario -->
            </div>
            <!-- FIM DA SENHA -->
      </div>
    </div>
    <!-- FIM ACCORDION -->
    <div style="height: 10px;"></div>
    <div class="contemAvisoBts">
        <input class="bts" name="enviar" type="submit" value="ATUALIZAR CADASTRO" />
    </div>
                
    </form>
    </div><!-- Fim conteudo -->
</div>
<?PHP
print $layout->getLayoutFim();
?>